From ec87ed41d375a8197c87ab0f3048616232d9906d Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20Davidovi=C4=87?= Date: Wed, 24 Dec 2014 05:51:39 +0100 Subject: [PATCH] Fix deprecation warnings Apparently .repeat() for str and .into_string() have been deprecated, replace them with suggested alternatives --- src/cargo/ops/cargo_rustc/fingerprint.rs | 2 +- src/cargo/util/process_builder.rs | 2 +- src/cargo/util/profile.rs | 9 +++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/cargo/ops/cargo_rustc/fingerprint.rs b/src/cargo/ops/cargo_rustc/fingerprint.rs index edcd30dd9..cbab1df03 100644 --- a/src/cargo/ops/cargo_rustc/fingerprint.rs +++ b/src/cargo/ops/cargo_rustc/fingerprint.rs @@ -92,7 +92,7 @@ pub fn prepare_target(cx: &mut Context, pkg: &Package, target: &Target, } if target.get_profile().is_test() { - cx.compilation.tests.push((target.get_name().into_string(), dst)); + cx.compilation.tests.push((target.get_name().to_string(), dst)); } else if target.is_bin() { cx.compilation.binaries.push(dst); } else if target.is_lib() { diff --git a/src/cargo/util/process_builder.rs b/src/cargo/util/process_builder.rs index c190ec522..d1d729941 100644 --- a/src/cargo/util/process_builder.rs +++ b/src/cargo/util/process_builder.rs @@ -109,7 +109,7 @@ impl ProcessBuilder { fn debug_string(&self) -> String { let program = String::from_utf8_lossy(self.program.as_bytes_no_nul()); - let mut program = program.into_string(); + let mut program = program.to_string(); for arg in self.args.iter() { program.push(' '); let s = String::from_utf8_lossy(arg.as_bytes_no_nul()); diff --git a/src/cargo/util/profile.rs b/src/cargo/util/profile.rs index c82c07cf3..e1c7ee278 100644 --- a/src/cargo/util/profile.rs +++ b/src/cargo/util/profile.rs @@ -38,8 +38,13 @@ impl Drop for Profiler { let mut last = 0; for (i, &(l, time, ref msg)) in msgs.iter().enumerate() { if l != lvl { continue } - println!("{} {:6}ms - {}", " ".repeat(lvl + 1), - time / 1000000, msg); + + let mut spaces = String::new(); + for _ in range(0u, lvl + 1) { + spaces.push_str(" "); + } + + println!("{} {:6}ms - {}", spaces, time / 1000000, msg); print(lvl + 1, msgs.slice(last, i)); last = i; -- 2.30.2